doo-doo head

Slang definitions & phrases for doo-doo head

doo-doo head

noun phrase

A stupid person; an idiot; shit-for-brains, shithead: Let's face it, we're doo-doo heads for playing (1970s+)